package com.gp.entity;

import lombok.Data;

import java.util.Date;
import java.io.Serializable;

/**
 * 企业总体成本统计(CostStatistics)实体类
 *
 * @author makejava
 * @since 2024-04-22 17:17:18
 */
@Data
public class CostStatistics implements Serializable {
    private static final long serialVersionUID = -50078465743361637L;
    /**
     * 属性id
     */
    private Long id;
    /**
     * 能耗成本
     */
    private Object costEnergy;
    /**
     * 直接材料成本
     */
    private Object costMaterial;
    /**
     * 人工成本
     */
    private Object costLabor;
    /**
     * 制造成本
     */
    private Object costFabricate;
    /**
     * 统计格式（年、季度、月、日）
     */
    private Date time;
    /**
     * 统计开始时间
     */
    private Date beginTime;
    /**
     * 统计结束时间
     */
    private String endTime;
    /**
     * 总成本
     */
    private Object costAll;
    /**
     * 能源类型
     */
    private Integer type;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Object getCostEnergy() {
        return costEnergy;
    }

    public void setCostEnergy(Object costEnergy) {
        this.costEnergy = costEnergy;
    }

    public Object getCostMaterial() {
        return costMaterial;
    }

    public void setCostMaterial(Object costMaterial) {
        this.costMaterial = costMaterial;
    }

    public Object getCostLabor() {
        return costLabor;
    }

    public void setCostLabor(Object costLabor) {
        this.costLabor = costLabor;
    }

    public Object getCostFabricate() {
        return costFabricate;
    }

    public void setCostFabricate(Object costFabricate) {
        this.costFabricate = costFabricate;
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Object getCostAll() {
        return costAll;
    }

    public void setCostAll(Object costAll) {
        this.costAll = costAll;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

}

